{
  /*
    学习目标：引用类型 - 数组类型
    语法
      :类型[] = []
      :(类型1 | 类型2) = []
  */

  let list: [] = [];
  // 数组的注解语法  :类型[]
  let list2: string[] = ['123', '456'];
  let list3: number[] = [123, 456];
  let list4: boolean[] = [true];

  // 数组内有种类型时  (类型1 | 类型2)[]  💥 只有一个|
  // 联合类型 - 类似逻辑或
  let list5: (string | number)[] = [123, 'hahah', 'Hello React'];
  let list6: (string | number | boolean)[] = [123, 'hello 69', true];

  // 👎 不推荐这么写
  let list7: Array<string> = ['123'];
}
